@CHARSET "UTF-8";

body {
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px; 
	margin:0px; 
	padding:0px; 
	background-position: center; 
	background-repeat :repeat-y;
	background-image: url("../images/background_index.jpg");
}

textarea { overflow-y : scroll;}

*{ 	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#main-wrap {width:990px; margin:auto; border:1px solid #fff;}

#head {}

#banner {
	background-image : url("../images/banner_home.jpg");
	height:150px; 
	width:800px;
	background-position: top;
	text-align: right;
	margin-top: 0px;
}


#body {}

#center-column {width:984px; float:left; margin-top:2px; border:1px solid #ddd;}

#foot {width:984px; border:1px solid #ddd; background: #4b4b4b; color: #fff; text-align: center;}

.space { clear:both;}

#menu {height:50px; width:798px; border:0px solid; text-align: center; background-position: center; background-color: transparent;}
#nav {margin:0; padding:0;background-color: transparent;}
#nav li {text-align:center; float:left; position:relative; list-style:none; z-index:9}
#nav li a {color:#bfbfbf; text-decoration:none; display:block; padding:8px 20px; margin:0 1px; font-weight:bold; text-transform:uppercase;}
#nav li ul {position:absolute; left:-40px; top: 17px; display:none; z-index:8}
#nav li ul li {background:none; text-align:left; width:180px; margin:0; padding:0;}
#nav li ul li a {display:block; padding: 5px 1px; background:#4b4b4b; border:1px solid #e3e3e3; border-top:none; border-left:none; border-right:none; text-transform:capitalize; font-size:11px; text-indent:15px; font-weight:normal;}
#nav li ul li a:hover {color:#fff; background:#5e5d5d;}
.error {color: red; font-style: oblique;background-color: transparent;}
.msg {color: blue; font-style: inherit;background-color: transparent;}

.button {background:#53555c; border:2px outset #000; color:#fff; cursor:pointer; font-size:12px;}
.button:hover {border:2px inset;}

.error_msg {font-size: 12px; color: red; font-weight: bold; background-color: transparent;}
.msg {font-size: 12px; color: blue; font-weight: bold;background-color: transparent;}
.link {text-decoration: none; color: red;background-color: transparent;}
.linkHome {text-decoration: none; color: blue;background-color: transparent;}

.table {border-collapse: collapse; border: 1px solid #999; background-color: transparent;}
.table tr th {background: #c9c9c9;}
.table tr {background: #eee;}
.table tr:hover {background: #ccc;}

/*menu*/

.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	/*background: url(images/dock-bg2.gif);*/
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
	color: #0000FF;
}

/*header*/

.header{
	background-color: transparent;
	background-position : top;
	background-repeat : no-repeat;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	width: 800px;
	height: 230px;
}

.div_rong{
	height: 3px;
	text-align: left;
}
.div_welcome{
	background-image : url("../images/bacground_welcome.jpg");
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-position: center;
	background-color : #0000FF;
	text-align : right;
	border-top : #0000FF solid 1px; 
	width: 800px;
	height : 25px;	
	color: #0000FF; 
}
/*footer*/

.footer{
	background-color : #186fb2;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	font-size : 12px;
	color : #ffffff;
	width : 800px;
	height : 50px;
	background-position: bottom;
}

/*table*/

table{
	background-color : transparent;
	background-position :left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	font-size : 12px;
	margin : 0px;
	width : 700px;
	height : auto;
}
tr{
	background-color : transparent;
	text-align : center;
	background-position :center;
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
td{
	background-color :transparent;
	text-align : center;
}
.div_tr{
	background-color : transparent;
	background-position: left;
	text-align: left;
	width: 700px;
}
.div_td{
	background-color : transparent;
	background-position: center;
	text-align: center;
	width: 380px;
}

.div_border{ border: #000000; margin: auto;}

/*text*/

.div_Title{ font-size: 20px; font: bold; text-align: center;background-color: transparent;}
.div_textleft{text-align: left; margin-left: 20px}
.div_textright{text-align: right; margin-right: 60px}
.div_txtleft{text-align: left; font: bold;background-color: transparent;}
.div_txleft{text-align: left; margin-left: 0px}
.div_txright{text-align: right; margin-left: 0px}

/*khung vien cho bieu mau*/

#khung{
	background-color: transparent;
	margin: 0px;
	margin-bottom : 20px;
	padding: 0px;
	padding-bottom : 30px;
	border:  #D3D3D3 dotted 3px;
	width: 695px;
}
#borderImages{
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border:  #D3D3D3 dotted 3px;
	width: auto;
}

/*login*/

.div_loand{background-image: url("../images/login.jpg"); text-align : center; background-position : center; height: 600px; width: 800px;}
.rong{height : 200px;}
.text_Title_login{
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	background-position : right;
	text-align: right;
}
.div_bt{ background-position : right; text-align: right;}
.div_index{
	background-position: right;
	text-align: right;
	margin: 0px;
	margin-right: 80px;
	width: auto;
}

/*getpass*/
.div_text{
	color: blue;
}
.div_textWhite{
	color: white;	
}

/*home*/

.icon{
	background-color: transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-position : center;
	text-align :center;
	font-size : 12px;
	margin-bottom : 50px;
	margin-left : 58px;
	margin-right : 58px;
	margin-top : 50px;
	color : #ffffff;
	border: 0px;
}

/*DuyetKeHoachDaoTao*/

.div_table{
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	font-size : 12px;
	border : #000000 solid 1px;
	width :800px;
}
.div_tinhtrang{
	background-color : #99bff9;
	margin : auto;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	font-size : 12px;
	border : #000000 solid 1px;
	width : 790px;
	height : 50;
}
.div_txtintable1{color: white;}


/*pages print begin*/

#body{
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px; 
	margin:0px; 
	padding:0px; 
	background-position: center; 
	background-repeat :repeat-y;
	width : 100%;
	background-image: url("../images/background_print.jpg");
}
/*pages print end*/

.div_khung{
	background-color: transparent;
	background-position : auto;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align : left;
	margin: auto;
	color :blue;
	border-top: #D3D3D3 dotted 3px;
}
.div_tieude{
	background-color : transparent;
	font-size: 20px;
	padding-top: 15px;
	font-style: oblique;
	color: #0000FF; 
	border-bottom:  #D3D3D3 dotted 3px;
}


/*admin*/

.div_thanhvientieude{
	background-color : transparent;
	font-size: 20px;
	padding-top: 10px;
	font-style: oblique;
	color: #0000FF; 
	border-bottom:  #D3D3D3 dotted 3px;
}
.div_gachchan{
	width: 100%;
	border-top:  #D3D3D3 dotted 3px;
	background-color : transparent;
}
.div_gachdoc{
	height: 100%;
	border-left:  #D3D3D3 solid 3px;
	background-color : transparent;
	/*border-style: dashed;*/
}
.div_thanhvienmodun{
	background-color : transparent;
	font-size: 15px;
	padding-bottom: 5px;
	padding-top: 45px;
	border-bottom: #D3D3D3 dashed 1px;
}










